package com.jt.www.enums.endorse;

/**
 * 批单的批改类型
 */
public enum EndorTypeEnum {

    GENERAL(1),   // 一般信息批改
    ADD(2),    // 新增人员
    DELETE(3),    // 删减人员
    REPLACE(4),    // 替换人员
    SURRENDER(5),    // 全单退保
    PROTOCALADD(6),    // 协议批加
    ALL_ADD_INSURANT(7),    // 附加被保险人全加
    ALL_DEL_INSURANT(8),    // 附加被保险人全减
    ADD_TEACHER(9),    // 新增附加派遣教师
    DEL_TEACHER(10);    // 删减附加派遣教师

    private int code;

    EndorTypeEnum(int code) {
        this.code = code;
    }

    public static EndorTypeEnum getByCode(int code) {
        for (EndorTypeEnum typeEnum : EndorTypeEnum.values()) {
            if (typeEnum.code == code) {
                return typeEnum;
            }
        }
        return null;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }
}
